草庐IT

Java EE 和 Glassfish

全部标签

总结:JavaEE的Servlet中HttpServletRequest请求对象调用各种API方法结果示例

总结:JavaEE的Servlet中HttpServletRequest请求对象调用各种API方法结果示例一·方法调用顺序是按照英文字母顺序从A-Z二·该示例可以用作servlet中request的API参考,从而知道该如何获取哪些路径参数等等三·应用上下文:/bookshop_22四·Servlet的API版本5.0.0、JSP的API版本:3.1.1、Tomcat的API版本:10.1.14五·JSP的HttpServletRequest调用各个方法的代码示例:六·浏览器发起GET请求上面JSP页面结果示例:1.GET请求示例:2.GET请求响应结果:文本以及截图七·Postman发起PO

mongodb - 如何配置 jndi Glassfish 4 连接到 mongoDB 数据库

我正在开发一个Jee7项目,我想使用mongoDB作为后端数据库。我的jee7应用程序将在Glassfish4上运行。我希望使用Glassfish4管理控制台来配置我的mongoDBjdbc连接池等。但是Glassfish4没有在其支持的数据库驱动供应商列表中列出mongoDB这是否意味着您不以与DB2或MySQL相同的方式配置mongoDB?我可以使用EJB单例配置mongoDB,但感觉不正确。 最佳答案 我认为没有writingyourownresourceadapter是行不通的.首先,mongodb是不可事务的,所以它不需要

【JavaEE初阶】 网络编程基础与Socket套接字

文章目录🎋网络编程基础🚩为什么需要网络编程?🚩什么是网络编程?🚩网络编程中的基本概念📌发送端和接收端📌请求和响应📌客户端和服务端📌常见的客户端服务端模型🌴Socket套接字🚩概念🚩分类🚩Java数据报套接字通信模型🚩Java流套接字通信模型🚩Socket编程注意事项⭕总结🎋网络编程基础🚩为什么需要网络编程?用户在浏览器中,打开在线视频网站,如腾讯看视频,实质是通过网络,获取到网络上的一个视频资源。与本地打开视频文件类似,只是视频文件这个资源的来源是网络。相比本地资源来说,网络提供了更为丰富的网络资源:所谓的网络资源,其实就是在网络中可以获取的各种数据资源。而所有的网络资源,都是通过网络编程来进

【JavaEE初阶】 线程安全的集合类

文章目录🍀前言🌲多线程环境使用ArrayList🚩自己使用同步机制(synchronized或者ReentrantLock)🚩Collections.synchronizedList(newArrayList);🚩使用CopyOnWriteArrayList🎍多线程环境使用队列🎋多线程环境使用哈希表🚩Hashtable🚩ConcurrentHashMap🌳相关面试题⭕总结🍀前言原来的集合类,大部分都不是线程安全的.Vector,Stack,HashTable,是线程安全的(不建议用),其他的集合类不是线程安全的.为什么不建议使用呢?因为我们在使用的时候,这些类就会自动的加锁,虽然编译器会自动优

javaEE -15( 13000字 JavaScript入门 - 2)

一:JavaScript(WebAPI)JS分成三个大的部分ECMAScript:基础语法部分DOMAPI:操作页面结构BOMAPI:操作浏览器WebAPI就包含了DOM+BOM,这个是W3C组织规定的.(和制定ECMAScript标准的大佬们不是一伙人).前面学的JS基础语法主要学的是ECMAScript,这让我们建立基本的编程思维.相当于练武需要先扎马步,但是真正来写一个更加复杂的有交互式的页面,还需要WebAPI的支持.相当于各种招式.API是一个更广义的概念.而WebAPI是一个更具体的概念,特指DOM+BOM,所谓的API本质上就是一些现成的函数/对象,让程序猿拿来就用,方便开发.二

【JavaEE初阶】 线程池详解与实现

文章目录🌴线程池的概念🎄标准库中的线程池🍀ThreadPoolExecutor类🚩corePoolSize与maximumPoolSize🚩keepAliveTime🚩ThreadFactory🚩workQueue🚩RejectedExecutionHandlerhandler🎍模拟实现线程池😎多线程初阶总结🚩保证线程安全的大致思路:🚩对比线程和进程📌线程的优点📌进程与线程的区别⭕总结🌴线程池的概念线程池,是一种线程的使用模式,它为了降低线程使用中频繁的创建和销毁所带来的资源消耗与代价。通过创建一定数量的线程,让他们时刻准备就绪等待新任务的到达,而任务执行结束之后再重新回来继续待命。想象这么一

【JavaEE初阶】 定时器详解与实现

文章目录🌴定时器是什么🎋Java标准库中的定时器🌲模拟实现定时器🚩定时器的构成📌第一步:MyStack类的建立📌第二步:创建MyTimer类📌第三步:解决相关问题🌳完整代码实现与测试⭕总结🌴定时器是什么定时器也是软件开发中的一个重要组件.类似于一个“闹钟”.达到一个设定的时间之后,就执行某个指定好的代码定时器是一种实际开发中非常常用的组件.比如网络通信中,如果对方500ms内没有返回数据,则断开连接尝试重连.比如一个Map,希望里面的某个key在3s之后过期(自动删除).类似于这样的场景就需要用到定时器.🎋Java标准库中的定时器标准库中提供了一个Timer类.Timer类的核心方法为sche

java - 在 MySQL 和 Glassfish 中保存 ZonedDateTime

这是我在这个论坛上的第一个问题,请耐心等待。Oracle说“ZonedDateTime是一个具有完全限定时区的日期和时间。这可以解决任何时间点的偏移量。经验法则是,如果您想表示日期和时间而不依赖于上下文特定服务器的,您应该使用ZonedDateTime。”这正是我想要做的,因为应用程序正在处理全局交互,但MySQL似乎只将DATETIME保存为TIMESTAMP,但它显然将其保存为UTC,以便它可以转换为任何时区。我们将在其上运行的服务器将在多个时区运行,我们不知道哪个将在何处运行,因为云提供商将根据需求和维护动态移动它们。因此,在此应用程序中维护日期/时间/时区似乎非常适合新的Zon

java - Glassfish JDBC : Do I have to use only jdbc/__default?

我尝试使用Glassfish/MySQL。我已经为MySQL创建了JDBC资源和JDBC连接池。但是如果我尝试将MySQLJDBC资源放入jta-data-source中,则没有任何效果。然后,如果我尝试修改jdbc/__default并将其连接池从DerbyPool更改为MySQL,它会起作用。我的实体持久保存到正确的表中。那么我是否必须仅将jdbc/__default用作我的应用程序的JDBC资源?如何使用我在应用程序中创建的JDBC资源和JDBC连接池?我真的很难理解如何在Glassfish中使用JDBC。这是我第一次在这个论坛提问。非常感谢。 最佳答

java - Glassfish 4 没有资源的密码凭据

我已经建立了一个项目来使用Glassfish4和一个链接回MySql数据库的资源,我正在使用EclipseKeplar。我已经使用相关详细信息设置了连接池,并成功地从glassfish管理页面对其执行了ping操作。我有一个设置了JPA的EJB项目来访问资源,但是当在浏览器或Eclipse中尝试访问时,我收到“未选择数据库”错误。四处搜索后,我发现池的Url参数存在问题,将该参数重命名为URL可能会解决问题。我发现的帖子还建议我输入连接字符串,因为他怀疑正在进行不同的调用,并且在Glassfish之外没有正确构造该字符串。我做了这些事情,但随后我收到错误“NoPasswordCrede